Image processing and presentation

ABSTRACT

An image presentation method includes obtaining a first image captured by a first image sensor and a second image captured by a second image sensor; size-processing the first image according to at least one of a target resolution, an aspect ratio of the first image, or an aspect ratio of the second image to generate a size-processed first image having the target resolution; and generating a presenting image at least by combining the size-processed first image and the second image. The presenting image has a preset resolution that is not less than a sum of the target resolution and a resolution of the second image.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of International ApplicationPCT/CN2018/102493, filed Aug. 27, 2018, the entire content of which isincorporated herein by reference.

TECHNICAL FIELD

The present disclosure relates to image processing and, moreparticularly, to an image presentation method, an image processingmethod, an image acquisition apparatus, and a terminal device.

BACKGROUND

With rapid development of photographing technologies, the demand forimage acquisition apparatuses with more functions is increasing. Atpresent, a camera can be equipped with both infrared image sensing andvisible light sensors. A user can select different sensors to takephotos and obtain an infrared image or a visible-light image. For a samephotographing scene, the user can select to use both image sensors forphotographing to obtain both the visible-light image and the infraredimage. The camera usually respectively displays two captured images ofthe photographing scene to the user.

To facilitate the user to preview and compare the visible-light imageand the infrared image, the infrared image captured by the infraredimage sensor and the visible-light image captured by the visible-lightimage sensor may be fused into one image and then displayed to the user.However, a resolution of the infrared image is usually lower than aresolution of the visible-light image. In addition, a resolution of animage obtained by simply combining the two captured images (i.e., thevisible-light image and the infrared image) does not meet a resolutionrequirement of an image that can be directly decoded by a generalterminal device for image presentation. Therefore, the terminal devicecannot directly decode a code stream of the simply combined image, andthe simply combined image cannot be presented to the user, resulting inpoor user experience.

SUMMARY

In accordance with the disclosure, there is provided an imagepresentation method including obtaining a first image captured by afirst image sensor and a second image captured by a second image sensor,size-processing the first image according to at least one of a targetresolution, an aspect ratio of the first image, or an aspect ratio ofthe second image to generate a size-processed first image having thetarget resolution, and generating a presenting image at least bycombining the size-processed first image and the second image. Thepresenting image has a preset resolution that is not less than a sum ofthe target resolution and a resolution of the second image.

Also in accordance with the disclosure, there is provided an imagepresentation method including obtaining a first image captured by afirst image sensor and a second image captured by a second image sensor,and size-processing the first image to generate a size-processed firstimage. A displaying size of a target object in the size-processed firstimage is equal to a displaying size of the target object in the secondimage. The method further includes determining a matching region of oneof the size-processed first image and the second image that matches acentral region of another one of the size-processed first image and thesecond image, and generating a presenting image at least bysuperimposing the matching region of the one of the size-processed firstimage and the second image on the central region of the other one of thesize-processed first image and the second image.

Also in accordance with the disclosure, there is provided an imageacquisition apparatus including a first image sensor configured tocapture a first image, a second image sensor configured to capture asecond image, a processor coupled to the first image sensor and thesecond image sensor, and a memory coupled to the processor and storinginstructions. When the instructions are executed by the processor, theinstructions cause the processor to obtain the first image and thesecond image, size-process the first image according to at least one ofa target resolution, an aspect ratio of the first image, or an aspectratio of the second image to generate a size-processed first imagehaving the target resolution, and generate a presenting image at leastby combining the size-processed first image and the second image. Thepresenting image has a preset resolution that is not less than a sum ofthe target resolution and a resolution of the second image.

Also in accordance with the disclosure, there is provided a terminaldevice including a processor, and a memory coupled to the processor andstoring instructions. When the instructions are executed by theprocessor, the instructions cause the processor to obtain a first imageand a second image, size-process the first image according to at leastone of a target resolution, an aspect ratio of the first image, or anaspect ratio of the second image to generate a size-processed firstimage having the target resolution, and generate a presenting image atleast by combining the size-processed first image and the second image.The presenting image has a preset resolution that is not less than a sumof the target resolution and a resolution of the second image.

Also in accordance with the disclosure, there is provided an imageacquisition apparatus including a first image sensor configured tocapture a first image, a second image sensor configured to capture asecond image, a processor coupled to the first image sensor and thesecond image sensor, and a memory coupled to the processor and storinginstructions. When the instructions are executed by the processor, theinstructions cause the processor to obtain the first image and thesecond image, and size-process the first image to generate asize-processed first image. A displaying size of a target object in thesize-processed first image is equal to a displaying size of the targetobject in the second image. The instructions further cause the processorto determine a matching region of one of the size-processed first imageand the second image that matches a central region of another one of thesize-processed first image and the second image, and generate apresenting image at least by superimposing the matching region of theone of the size-processed first image and the second image on thecentral region of the other one of the size-processed first image andthe second image.

Also in accordance with the disclosure, there is provided a terminaldevice including a processor, and a memory coupled to the processor andstoring instructions. When the instructions are executed by theprocessor, the instructions cause the processor to obtain a first imageand a second image, and size-process the first image to generate asize-processed first image. A displaying size of a target object in thesize-processed first image is equal to a displaying size of the targetobject in the second image. The instructions further cause the processorto determine a matching region of one of the size-processed first imageand the second image that matches a central region of another one of thesize-processed first image and the second image, and generate apresenting image at least by superimposing the matching region of theone of the size-processed first image and the second image on thecentral region of the other one of the size-processed first image andthe second image.

Also in accordance with the disclosure, there is provided an imageprocessing method including obtaining a first image and a second imageincluding a same image feature, obtaining a control instruction forfusing the first image and the second image, fusing the first image andthe second image according to the control instruction to obtain a fusedimage, and displaying the fused image. The image feature is displayed ineach of two separate parts of the fused image that correspond to thefirst image and the second image, respectively, or the image feature inthe first image and the image feature in the second image aresuperimposed on each other and displayed in a superimposed part of thefused image.

Also in accordance with the disclosure, there is provided a terminaldevice including a processor, and a memory coupled to the processor andstoring instructions. When the instructions are executed by theprocessor, the processor is configured to obtain a first image and asecond image including a same image feature, obtain a controlinstruction for fusing the first image and the second image, and fusethe first image and the second image according to the controlinstruction to obtain a fused image. The terminal device furtherincludes a display coupled to the processor and configured to displaythe fused image. The image feature is displayed in each of two separateparts of the fused image that correspond to the first image and thesecond image, respectively, or the image feature in the first image andthe image feature in the second image are superimposed on each other anddisplayed in a superimposed part of the fused image.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flow chat of an image presentation method according to someembodiments of the present disclosure.

FIG. 2 shows arrangement manners of a first image and a second image ina presenting image according to embodiments of the present disclosure.

FIG. 3 shows a presenting image generated by adding pixels to a combinedimage according to some embodiments of the present disclosure.

FIG. 4A shows is a flow chat of an image presentation method accordingto some other embodiments of the present disclosure.

FIG. 4B shows is a flow chat of size-processing the first image of theimage presentation method shown in FIG. 4A according to some embodimentsof the present disclosure.

FIG. 5 shows a presenting image generated by superimposing a first imageand a second image according to some embodiments of the presentdisclosure.

FIG. 6 is a flow chat of an image processing method according to someembodiments of the present disclosure.

FIG. 7 schematically illustrates an image acquisition apparatusaccording to some embodiments of the present disclosure.

FIG. 8 schematically illustrates a terminal device according to someembodiments of the present disclosure.

FIG. 9 schematically illustrates a terminal device according to someembodiments of the present disclosure.

FIG. 10A and FIG. 10B show example presenting images displayed by a userinterface (UI).

DETAILED DESCRIPTION

Technical solutions of the present disclosure will be described withreference to the drawings. It will be appreciated that the describedembodiments are some rather than all of the embodiments of the presentdisclosure. Other embodiments conceived by those having ordinary skillsin the art on the basis of the described embodiments without inventiveefforts should fall within the scope of the present disclosure.

Example embodiments will be described with reference to the accompanyingdrawings, in which the same numbers refer to the same or similarelements unless otherwise specified.

Unless otherwise defined, all the technical and scientific terms usedherein have the same or similar meanings as generally understood by oneof ordinary skill in the art. As described herein, the terms used in thespecification of the present disclosure are intended to describe exampleembodiments, instead of limiting the present disclosure. The term“and/or” used herein includes any suitable combination of one or morerelated items listed.

Those of ordinary skill in the art will appreciate that the exampleelements and algorithm steps described above can be implemented inelectronic hardware, or in a combination of computer software andelectronic hardware. Whether these functions are implemented in hardwareor software depends on the specific application and design constraintsof the technical solution. One of ordinary skill in the art can usedifferent methods to implement the described functions for differentapplication scenarios, but such implementations should not be consideredas beyond the scope of the present disclosure.

With a rapid development of image acquisition technologies, the imageacquisition apparatus, e.g., a camera, can be equipped with differentimage sensors including a first image sensor and a second image sensor.For example, the first image sensor may be a visible-light image sensorand can capture a visible-light image, while the second image sensor maybe an infrared image sensor and can capture an infrared image. Thevisible-light image may have a resolution of, e.g., 3840×2160 and anaspect ratio of, e.g., 16:9, while the infrared image may have aresolution of, e.g., 640×512 and an aspect ratio of e.g., 5:4.Sometimes, a user may wish to preview and compare the visible-lightimage and the infrared image at the same time. To meet this requirement,the visible-light image and the infrared image may be fused to obtain afused image before being presented to the user by an image presentationapparatus or a terminal device. If the fused image has a resolutionequal to a target resolution (e.g., 1280×512) required by the imagepresentation apparatus, the image acquisition apparatus may encode thefused image into a code stream and send the code steam to the imagepresentation apparatus or the terminal device. The image presentationapparatus or the terminal device can directly decode the code stream anddisplay the fused image to the user. However, the fused image obtainedby simply combing the visible-light image and the infrared image usuallydoes not have a resolution equal to the target resolution, and hence thefused image cannot be presented to the user, resulting in poor userexperience.

To solve the above technical problem, the present disclosure provides animage presentation method. FIG. 1 is a flow chat of a method 100according to some embodiments of the present disclosure. As shown inFIG. 1, the image presentation method 100 includes the followingprocesses.

At 101, a first image captured by a first image sensor and a secondimage capture by a second image sensor are obtained.

In some embodiments, the first image sensor can be a visible-light imagesensor and the second image sensor can be an infrared image sensor.Correspondingly, the first image can be a visible-light image capturedby the visible-light image sensor and the second image can be aninfrared image captured by the infrared image sensor. In someembodiments, the resolution (e.g., 640×512) of the second image, i.e.,the infrared image, may be less than an initial resolution (e.g.,3840×2160) of the first image, i.e., the visible-light image.

In some other embodiments, the first image sensor can be an infraredimage sensor and the second image sensor can be a visible-light imagesensor. Correspondingly, the first image can be an infrared imagecaptured by the infrared image sensor and the second image can be avisible-light image captured by the visible-light image sensor. In theseembodiments, the resolution (e.g., 640×512) of the first image, i.e.,the infrared image, may be less than an initial resolution (e.g.,3840×2160) of the second image, i.e., the visible-light image.

In the embodiments described above, the resolution of the infrared imageis less than the resolution of the visible-light image. In some otherembodiments, the resolution of the infrared image may be the same orhigher than the resolution of the visible-light image. The resolutionsof the infrared and visible-light images can be determined by propertiesof the corresponding image sensors and are not limited by the presentdisclosure.

The first image sensor and the second image sensor may be a same type ofimage sensor or different types of image sensors. For example, each ofthe first image sensor and the second image sensor can include a chargecoupled device (CCD) image sensor, a complementary metal oxidesemiconductor (CMOS) image sensor, or another type of image sensor,which is not limited by the present disclosure. Further, each of thefirst image sensor and the second image sensor may be a visible-lightimage sensor, an infrared image sensor, or an image sensor configured tosense light within another wavelength range, which is not limited by thepresent disclosure. For example, the visible-light image sensor cansense light in a visible-light wavelength range (e.g., about 390 nm toabout 700 nm) and capture the visible-light image. The infrared imagesensor can sense light in an infrared wavelength range (e.g., about 700nm to about 1 mm) and capture the infrared image. The image sensorconfigured to sense light within another wavelength range can include,for example, a UV image sensor, which can sense light in a UV wavelengthrange (e.g., shorter than about 400 nm) and capture a UV image.Accordingly, the first image or the second image may be thevisible-light image, the infrared image, the UV image, or an imagecontaining certain colors, which is not limited by the presentdisclosure.

The first image and the second image can be captured at the same time,or at different times, and can have the same contents. In one example,for the same photographing scene, if the first image and the secondimage are captured at the same time, the first image and the secondimage can have the same contents. In another example, for a samestationary photographing scene, even if the first image and second imageare not captured at the same time, the first image and the second imagecan still include the same contents because, e.g., the scene does notchange. The first image and the second image may be captured by the sameimage acquisition apparatus (e.g., a camera), or different imageacquisition apparatuses (e.g., different cameras).

A resolution of an image can be determined by a total number of pixelsin the image and can also be identified by a number of pixels in a widthdirection of the image and a number of pixels in a height direction ofthe image. For example, when the first image is the visible-light imagecaptured by the visible-light image sensor and the second image is theinfrared image captured by the infrared image sensor, the resolution ofthe first image may be, e.g., 3840×2160, and the resolution of thesecond image may be, e.g., 640×512. The resolutions of the first imageand the second image are not limited by the present disclosure.

At 102, the first image is size-processed according to at least one of atarget resolution, an aspect ratio of the first image, or an aspectratio of the second image to generate a size-processed first imagehaving the target resolution.

At 103, a presenting image is generated at least by combining thesize-processed first image and the second image. The presenting imagehas a preset resolution not less than a sum of the target resolution anda resolution of the second image.

In some embodiments, the target resolution may be determined accordingto at least one of the preset resolution, a presenting ratio between thefirst image and the second image, or a preset arrangement manner of thesize-processed first image and the second image in the presenting image.

The target resolution may be the same as or different from the presetresolution. The preset resolution may be determined by a presentingrequirement of an image presenting apparatus, a terminal device, or animage presenting application (APP), etc. For example, after an imagecaptured by an image acquisition apparatus, e.g., a camera, the imageacquisition apparatus may convert the image to a code stream, and sendthe code stream to the image presenting APP. When the image sent by theimage acquisition apparatus to the image presenting APP has a resolutionequal to the target resolution, e.g., 1280×720, the image presenting APPmay be able to directly decode the code stream and present the image toa user. The target resolution may be determined according to actualconditions and is not limited by the present disclosure.

The presenting ratio between the first image and second image can be aproportional relationship between a presenting area corresponding to thefirst image in the presenting image and a presenting area correspondingto the second image in the presenting image. When the presenting ratiobetween the first image and the second image equals one, the presentingarea corresponding to the first image may be equal to the presentingarea corresponding to the second image in the presenting image. When thepresenting ratio between the first image and the second image is largeror smaller than one, the presenting area corresponding to the firstimage is larger or smaller than the presenting area corresponding thesecond image in the presenting image. The presenting ratio and thepreset arrangement manner of the size-processed first image and thesecond image in the presenting image may be determined according toactual conditions and requirements of the image presenting apparatus andare not limited by the present disclosure.

As described above, how the first image is size-processed may depend onthe target resolution, the aspect ratio of the first image, and theaspect ratio of the second image. In some embodiments, the aspect ratioof the first image and the aspect ratio of the second image equal eachother, and hence the first image may be size-processed only according tothe target resolution. For example, if the resolution of the first imageequals the target resolution, the first image can be set, i.e., used, asthe size-processed first image. That is, the first image can be setequal to the size-processed first image. If the resolution of the firstimage is larger than the target resolution, the first image can bezoomed out according to the target resolution. If the resolution of thefirst image is smaller than the target resolution, the first image canbe zoomed in according to the target resolution.

In some embodiments, the aspect ratio of the first image and the aspectratio of the second image are different from each other, and hence forexample the first image can be cropped before size-processing accordingto the target resolution. In these embodiments, size-processing thefirst image (102) may include cropping the first image according to theaspect ratio of the first image and/or the aspect ratio of the secondimage to obtain a cropped first image, and size-processing the croppedfirst image to generate the size-processed first image.

The aspect ratio of an image refers to a proportional relationshipbetween the width and the height of the image. In some embodiments, theaspect ratio can be determined based on absolute lengths in the widthand the height directions of the image. For example, when an image has awidth of 16 cm and a height of 9 cm, an aspect ratio of the image can be16:9. In some embodiments, the aspect ratio can be related to theresolution of the image. For example, the second image, e.g., theinfrared image, may have a resolution of 640×512, and hence an aspectratio of 5:4. As another example, the first image, e.g., thevisible-light image, may have a resolution of 3840×2160, and hence anaspect ratio of 16:9.

In some embodiments, when an aspect ratio of the first image is largerthan the aspect ratio of the second image, a width of the first imagemay be cropped, such that an aspect ratio of the cropped first imageequals the aspect ratio of the second image. For example, if the firstimage has an aspect ratio of 16:9 while the second image has an aspectratio of 5:4, the first image can be cropped in the width direction tohave an aspect ratio equal to the aspect ratio (5:4) of the secondimage. On the other hand, if the aspect ratio of the first image issmaller than the aspect ratio of the second image, the first image canbe cropped in the height direction to have an aspect ratio equal to theaspect ratio of the second image.

In some embodiments, both the first image and the second image mayinclude a same object, which may be the main content of the first imageand the second image, or the content the user wishes to preview. Inthese embodiments, cropping the first image can include identifying theobject in the first image and cropping the first image according to aposition of the object in the first image to generate the cropped firstimage. The object can be in a region-of-interest (ROI) of the croppedfirst image. The ROI of the cropped first image can be, for example, amiddle region, an upper-left region, an upper-right region, a lower-leftregion, or a lower-right region of the cropped first image. In someembodiments, the ROI of the cropped first image, i.e., where the objectis placed, can be determined based on a user input.

In some embodiments, the first image may include a plurality of objects.In these embodiments, cropping the first image can include identifyingthe plurality of objects in the first image, selecting one or moreobjects from the plurality of objects, and cropping the first imageaccording to position(s) of the selected one or more objects in thefirst image to generate the cropped first image. Similarly, the selectedone or more objects can be in the ROI of the cropped first image. Insome embodiments, all of the plurality of objects may be selected.

In some embodiments, when the target resolution is equal to a resolutionof the cropped first image, the cropped first image can be set, i.e.,used, as the size-processed first image. That is, the cropped firstimage can be set equal to the size-processed first image. When thetarget resolution is smaller than the resolution of the cropped firstimage, the cropped first image can be zoomed out according to the targetresolution. When the target resolution is larger than the resolution ofthe cropped first image, the cropped first image can be zoomed inaccording to the target resolution.

As described above, the size-processed first image and the second imagecan be combined to generate the presenting image. In some embodiments,the size-processed first image and the second image can be combinedaccording to the preset arrangement manner of the size-processed firstimage and the second image in the presenting image.

FIG. 2 shows example arrangement manners (arrangements 1-3) of thesize-processed first image and the second image in the presenting imageaccording to embodiments of the present disclosure. In some embodiments,as shown in FIG. 2, the preset arrangement manner of the size-processedfirst image and the second image may be aligning the size-processedfirst image and the second image horizontally. For example, thesize-processed first image may be arranged to the left of the secondimage (arrangement 1 in FIG. 2). In some other embodiments, thesize-processed first image may be to the right of the second image. Thepreset arrangement manner of the size-processed first image and thesecond image may be aligning the size-processed first image and thesecond image vertically. For example, the size-processed first image maybe arranged above the second image (arrangement 2 in FIG. 2). In someother embodiments, the size-processed first image may be arranged belowthe second image. The preset arrangement manner of the size-processedfirst image and the second image may be aligning the size-processedfirst image and the second image diagonally. For example, thesize-processed first image may be arranged to the lower left withrespect to the second image (arrangement 3 in FIG. 2). In some otherembodiments, the size-processed first image may be arranged to the lowerright, upper right, or upper left with respect to the second image,which is nor limited by the present disclosure.

In some embodiments, the preset resolution may be different from, e.g.,larger than, a resolution of the combined image. In these embodiments, apreset number of pixels may be added to the combined image, such thatthe combined image can have the same resolution as the presetresolution. FIG. 3 schematically shows an example in which pixels(hatched area) are added around the combined image. In some embodiments,pixels may be added to one, two, or three sides of the combined image.

In some embodiments, after the presenting image is generated, thepresenting image can be sent to a display device for display. Thedisplay device may be, for example, part of the image acquisitionapparatus, an independent image presenting apparatus separate from theimage acquisition apparatus, or a terminal device with a displayfunction wired or wirelessly connected to the image acquisitionapparatus. The display device is configured to display the presentingimage, and can be, for example, a light-emitting diode (LED) display, aliquid crystal display (LCD) display, or an organic light-emitting diode(OLED) display, etc.

Using the image presenting method 100 shown in FIG. 1, the first imageand the second image can be displayed at the same time to the user. Thefirst image and the second image are displayed independently withoutpartially blocking each other, such that the user is able to clearlyreview all information included in the first image and the second image,and hence user experience can be improved. This method can be used tofuse not only two images but more than two images. In addition, themethod can be applied to fuse multiple images into one image displayinga variety of information with clear comparison, which can facilitateapplications in remote sensing detection, environmental protection,safety navigation, traffic monitoring, medical image processing.

The present disclosure also provides another image presentation methodto solve the technical problem. FIG. 4A is a schematic block diagram ofan image presentation method 400 according to some other embodiment ofthe present disclosure. As shown in FIG. 4A, the image presenting method400 includes the following processes.

At 401, a first image captured by a first image sensor and a secondimage capture by a second image sensor are obtained. Obtaining the firstimage and the second image at 401 may be similar to that at 101described above, and the first image and the second image obtained at401 may be similar to those obtained at 101 described above, hencedetailed description thereof is omitted.

At 402, the first image is size-processed to generate a size-processedfirst image, such that a displaying size of a target object in thesize-processed first image is equal to a displaying size of the targetobject in the second image.

In some embodiments, a field of view (FOV) of the first image sensor maycover an FOV of the second image sensor, i.e., the FOV of the firstimage sensor may be larger than or equal to the FOV of the second imagesensor. For example, a focal length of a lens corresponding to the firstimage sensor may be shorter than or equal to a focal length of a lenscorresponding to the second image sensor. Therefore, a displaying sizeof the target object in the first image may be smaller than or equal tothe displaying size of the target object in the second image.

In some other embodiments, the FOV of the second image sensor may coverthe FOV of the first image sensor, i.e., the FOV of the second imagesensor may be larger than or equal to the FOV of the first image sensor.For example, the focal length of the lens corresponding to the secondimage sensor may be shorter than or equal to the focal length of thelens corresponding to the first image sensor. Therefore, the displayingsize of the target object in the second image may be smaller than orequal to the displaying size of the target object in the first image.

In some embodiments, as shown in FIG. 4B, size-processing the firstimage (402) includes following processes.

At 402-1, an edge profile of the target object in the first image and anedge profile of the target object in the second image are recognized.

At 402-2, based on the edge profile of the target object in the firstimage and the edge profile of the target object in the second image, thedisplaying size of the target object in the first image and thedisplaying size of the target object in the second image are calculated.

At 402-3, a ratio of the displaying sized of the target object in thefirst image and the displaying size of the target object in the secondimage is obtained.

At 402-4, the first image is size-processed according to the ratio.

The edge profile may include an outline of the target object. In someembodiments, edge profiles of a plurality of target objects in the firstimage and the second image may be recognized. In these embodiments, oneor more target object may be selected from the plurality of targetobjects, and edge profiles of the selected one or more target objects inthe first image and the second image can be calculated. Based on theedge profiles of the selected one or more target objects in the firstimage and the edge profile of the target object in the second image,displaying sizes of the selected one or more target objects in the firstimage and displaying sizes of the target objects in the second image arecalculated. In some embodiments, all of the plurality of target objectscan be selected to calculate the edge profiles thereof. A quantity ofthe target object may be determined according to actual conditions andthis is not limited by the present disclosure.

The displaying sizes of the target object in the first image and thesecond image can be determined by calculating based on the edge profilesof the target object in the first image and the second image,respectively. For example, based on the edge profile of the targetobject, pixels included in the edge profile of the target object can beobtained. Based on the pixels in a horizontal direction and a verticaldirection within the edge profiles, the displaying size of the targetobject can be. The present disclosure does not limit the method ofobtaining the displaying size of the target object.

The ratio of the displaying size of the target object in the first imageand the displaying size of the target object in the second image may berelated to a relation between the FOV of the first image sensor and theFOV of the second image sensor, e.g., related to a relation between thefocal length of the lens corresponding to the first image sensor and thefocal length of the lens corresponding to the second image sensor. Ifthe FOV of the first image sensor is equal to the FOV of the secondimage sensor, e.g., if the focal length of the lens corresponding to thefirst image sensor is equal to the focal length of the lenscorresponding to the second image sensor, the ratio may be equal to one.If the FOV of the first image sensor is smaller than the FOV of thesecond image sensor, e.g., if the focal length of the lens correspondingto the first image sensor is longer than the focal length of the lenscorresponding to the second image sensor, the ratio may be larger thanone. If the FOV of the first image sensor is larger than the FOV of thesecond image sensor, e.g., if the focal length of the lens correspondingto the first image sensor is shorter than the focal length of the lenscorresponding to the second image, the ratio may be smaller than one.

In some embodiments, the first image may be size-processed based on theratio of the displaying size of the target object in the first image andthe displaying size of the target object in the second image (402-4). Ifthe ratio is equal to one, the size of the first image may be maintainedunchanged. If the ratio is larger than one, the first image may bezoomed out according to the ratio. If the ratio is smaller than one, thefirst image may be zoomed in according to the ratio.

Referring again to FIG. 4A, at 403, a matching region of one of thesize-processed first image and the second image that matches a centralregion of another one of the size-processed first image and the secondimage is determined.

In some embodiments, based on the edge profiles obtained at 402-1, thesize-processed first image may be aligned with the second image byaligning the edge profile of the target object in the size-processedfirst image and the edge profile of the target object in the secondimage, so as to obtain a coordinate mapping relationship between thesize-processed first image and the second image. For example, each pixelof the size-processed first image corresponds to a set of coordinates inthe size-processed first image, and each pixel of the second imagecorresponds to a set of coordinates in the second image. By aligning thepixels of the edge profile of the target object in the size-processedfirst image with the pixels of the edge profile of the target object inthe second image, the coordinate mapping relationship can be obtained.The present disclosure dose not limit the method of obtaining thecoordinate mapping relationship.

In some embodiments, the matching region may be determined based on thecoordinate mapping relationship between the size-processed first imageand the second image. The matching region of the size-processed firstimage and the matching region of the second image may include the targetobject. The matching region of the size-processed first image and thematching region of the second image may have the same size or differentsizes.

At 404, a presenting image is generated at least by superimposing thematching region of the one of the size-processed first image and thesecond image on the central region of the other one of thesize-processed first image and the second image.

FIG. 5 shows an example presenting image generated by superimposing afirst image and a second image according to some embodiments of thepresent disclosure. In some embodiments, as shown in FIG. 5, thepresenting image may be generated by superimposing the matching regionof the second image on the central region of the size-processed firstimage. In some other embodiments, the presenting image may be generatedby superimposing the matching region of the size-processed first imageon the central region of the second image.

In some embodiments, superimposing the matching region on the centralregion (404) can include setting a transparent factor for the matchingregion and superimposing the matching region with the transparent factoron the central region. As such, both the matching region of the one ofthe size-processed first image and the second image and the centralregion of the other one of the size-processed first image and the secondimage can be seen at the same time. The transparent factor may bebetween 0% to 100%, such as 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, or90%, which can be set according to actual condition.

In some embodiments, the matching region is superimposed on the centralregion to generate a superimposed image. The superimposed image can bezoomed in or out until a resolution of the superimposed image in avertical direction and/or a horizontal direction is equal to a presetresolution in the corresponding direction. The superimposed image afterbeing zoomed is also referred to as a “zoomed image.”

If a resolution of the zoomed image in one direction is larger than apreset resolution for the presenting image in that direction, the zoomedimage can be cropped in that direction to generate the presenting imagehaving the preset resolution.

If a resolution of the zoomed image in one direction is smaller than apreset resolution for the presenting image in that direction, certainnumber of pixels can be added to the zoomed image in that direction togenerate the presenting image having the preset resolution.

In some embodiments, the presenting image may be generated bysuperimposing the matching region of the one of the size-processed firstimage and the second image on an upper-left, an upper-right, alower-left, or a lower-right region of the other one of thesize-processed first image and the second image.

In some embodiments, after the presenting image is generated, thepresenting image can be sent to a display device for display. Thedisplay device can be similar to the display device described above, andhence detailed description thereof is omitted.

Using the image presenting method 400 shown in FIG. 4A, the first imageand the second image can be displayed at the same time to the user. Thefirst image and second image are superimposed with each other, so as tofacilitate the user to compare the first image and the second image, andhence user experience can be improved. This method can be used to fusenot only two images but more than two images. In addition, the methodcan be applied to fuse multiple images into one image displaying avariety of information with the target object highlighted, which canfacilitate applications in remote sensing detection, environmentalprotection, safety navigation, traffic monitoring, medical imageprocessing.

Another aspect of the present disclosure further provides an imageprocessing method. FIG. 6 is a flow chat of an image processing method600 according to some embodiments of the present disclosure. The imageprocessing method 600 can be implemented by an apparatus or a unit of anapparatus with an image processing function. As shown in FIG. 6, theimage processing method 600 includes the following processes.

At 601, a first image and a second image are obtained. The first imageand the second image include a same image feature.

At 602, a control instruction for fusing the first image and the secondimage is obtained.

At 603, according to the control instruction, the first image and thesecond image are fused to obtain a fused image.

At 604, the fused image is displayed.

In some embodiments, the image feature is displayed in each of twoseparate parts of the fused image that correspond to the first image andthe second image, respectively. In some other embodiments, the imagefeature of the first image and the image feature of the second image aresuperimposed on each other and displayed in a superimposed part of thefused image. The first image and the second image can be fused accordingto a method consistent with the disclosure, such as one of the examplemethods described above. Correspondingly, the image feature can bearranged and displayed in the fused image according to a methodconsistent with the disclosure, such as one of the example methodsdescribed above.

In some other embodiments, the first image sensor can be an infraredimage sensor and the second image sensor can be a visible-light imagesensor. Correspondingly, the first image can be an infrared imagecaptured by the infrared image sensor and the second image can be avisible-light image captured by the visible-light image sensor. In theseembodiments, the resolution (e.g., 640×512) of the first image, i.e.,the infrared image, may be less than an initial resolution (e.g.,3840×2160) of the second image, i.e., the visible-light image.

The first image sensor and the second image sensor may be a same type ofimage sensor or different types of image sensors. For example, each ofthe first image sensor and the second image sensor can include a chargecoupled device (CCD) image sensor, a complementary metal oxidesemiconductor (CMOS) image sensor, or another type of image sensor,which is not limited by the present disclosure. Further, each of thefirst image sensor and the second image sensor may be a visible-lightimage sensor, an infrared image sensor, or an image sensor configured tosense light within another wavelength range, which is not limited by thepresent disclosure.

The first image and the second image can be captured at the same time,or at different times, and can have the same contents. In one example,for the same photographing scene, if the first image and the secondimage are captured at the same time, the first image and the secondimage can have the same contents. In another example, for a samestationary photographing scene, even if the first image and second imageare not captured at the same time, the first image and the second imagecan still include the same contents because, e.g., the scene does notchange. The first image and the second image may be captured by the sameimage acquisition apparatus (e.g., a camera), or different imageacquisition apparatuses (e.g., different cameras).

In some embodiments, the image feature may be a target object, aplurality of target objects, or a specific scene, which can bedetermined according to actual condition and is not limited by thepresent disclosure.

In some embodiments, the control instruction may be generated inresponse to an operation of a user, such as a selection operation, aninput operation, through a user input/output interface of an apparatus.The user input/output interface may be a display, a touch controldisplay, a keyboard, buttons, or a combination thereof.

Another aspect of the present disclosure provides an image acquisitionapparatus. FIG. 7 schematically illustrates an image acquisitionapparatus 700 according to some embodiments of the present disclosure.The image acquisition apparatus 700 may be a camera, a photographingassembly mounted on an unmanned aerial vehicle, a mobile phone, atablet, or another apparatus with an image acquisition function. Asshown in FIG. 7, the image acquisition apparatus 700 includes one ormore of the following components: a processor 710, a memory 720, a firstimage sensor 730, a second image sensor 740, and a user input/outputinterface 750.

The processor 710 may be configured to control operations, e.g.,photographing, image processing, image displaying, etc., of the imageacquisition apparatus 700. The processor 710 is configured to executecomputer-readable instructions. In addition, the processor 710 may alsoinclude one or more components (not shown) to facilitate interactionbetween the processor 710 and the first image sensor 730, the secondimage sensor 740, and the user input/output interface 750.

The memory 720 may store a plurality of computer-readable instructions,images captured by the first image sensor 730 and the second imagesensor 740, and other data to support operation of the image acquisitionapparatus 700. The memory 720 may be any type of volatile ornon-volatile memory or a combination thereof, such as a staticrandom-access memory (SRAM), an electrically erasable programmableread-only memory (EEPROM), an erasable programmable read-only memory(EPROM), a programmable read-only memory (PROM), a read-only memory(ROM), a magnetic memory, a flash memory, a disk, or an optical disk.

The first image sensor 730 and the second image sensor 740 may be a sametype of image sensor or different types of image sensors. For example,each of the first image sensor 730 and the second image sensor 740 caninclude a CCD image sensor, a CMOS image sensor, or another type ofimage sensor, which is not limited by the present disclosure. Further,each of the first image sensor 730 and the second image sensor 740 maybe a visible-light image sensor, an infrared image sensor, or an imagesensor configured to sense light within another wavelength range, whichis not limited by the present disclosure. For example, the visible-lightimage sensor can sense light in a visible-light wavelength range (e.g.,about 390 nm to about 700 nm) and capture a visible-light image. Theinfrared image sensor can sense light in an infrared wavelength range(e.g., about 700 nm to about 1 mm) and capture an infrared image. Theimage sensor configured to sense light within other wavelength rangescan include, for example, a UV image sensor, which can sense light in aUV wavelength range (e.g., shorter than about 400 nm) and capture a UVimage. Accordingly, the first image or the second image may be thevisible-light image, the infrared image, the UV image, or an imagecontaining certain colors, which is not limited by the presentdisclosure.

In some embodiments, the resolution of the second image may be less thanan initial resolution of the first image. In some embodiments, theresolution of the second image may be equal to or larger than theinitial resolution of the first image.

In some embodiments, an FOV of the first image sensor may cover an FOVof the second image sensor, i.e., the FOV of the first image sensor maybe larger than or equal to the FOV of the second image sensor. Forexample, a focal length of a lens corresponding to the first imagesensor may be shorter than or equal to a focal length of a lenscorresponding to the second image sensor. Therefore, a displaying sizeof the target object in the first image may be larger than or equal tothe displaying size of the target object in the second image. In someother embodiments, the FOV of the second image sensor may cover the FOVof the first image sensor, i.e., the FOV of the second image sensor maybe larger than or equal to the FOV of the first image sensor. Forexample, the focal length of the lens corresponding to the second imagesensor may be shorter than or equal to the focal length of the lenscorresponding to the first image sensor. Therefore, the displaying sizeof the target object in the second image may be larger than or equal tothe displaying size of the target object in the first image.

The user input/output interface 750 may be an display device, a touchcontrol display device, keyboard, buttons or a combination thereof. Forexample, if the user input/output interface 750 is a touch controldisplay device. Through a screen, the touch control display device maydisplay images to a user, and by touching touch sensors of the touchcontrol display, the user can input instructions to the imageacquisition apparatus 700.

In some embodiments, the computer-readable instructions can be executedby the processor 710 to cause the processor 710 to implement a methodconsistent with the disclosure, such as the example image presentingmethod 100 described above in connection with FIG. 1. In someembodiments, the instructions can cause the processor 710 to obtain thefirst image captured by the first image sensor and the second imagecaptured by the second image sensor, size-process the first image togenerate a size-processed first image having the target resolutionaccording to at least one of a target resolution, an aspect ratio of thefirst image, or an aspect ratio of the second image, generating apresenting image at least by combining the size-processed first imageand the second image. A preset resolution of the presenting image is notless than a sum of the target resolution and a resolution of the secondimage. The target resolution may be determined according to at least oneof the preset resolutions, a presenting ratio between the first imageand the second image, or a preset arrangement manner of thesize-processed first image and the second image in the presenting image.

In some embodiments, the instructions stored in the memory 720 mayfurther cause the processor 710 to crop the first image according to theaspect ratio of the second image to obtain a cropped first image, andsize-process the cropped first image according to the target resolution.When an aspect ratio of the first image is larger than the aspect ratioof the second image, a width of the first image may be cropped, suchthat an aspect ratio of the cropped first image equals the aspect ratioof the second image. On the other hand, if the aspect ratio of the firstimage is smaller than the aspect ratio of the second image, the firstimage can be cropped in the height direction to have an aspect ratioequal to the aspect ratio of the second image.

In some embodiments, when the target resolution is equal to a resolutionof the cropped first image, the cropped first image can be set, i.e.,used, as the resized first image. That is, the cropped first image canbe set equal to the resized first image. When the target resolution issmaller than the resolution of the cropped first image, the croppedfirst image can be zoomed out according to the target resolution. Whenthe target resolution is larger than the resolution of the cropped firstimage, the cropped first image can be zoomed in according to the targetresolution.

In some embodiments, the instructions stored in the memory 720 mayfurther cause the processor 710 to identify an object in the firstimage, and crop the first image according to a position of the object inthe first image to generate the cropped first image that has the objectin a ROI of the cropped first image. The ROI of the cropped first imagecan be, for example, a middle region, an upper-left region, anupper-right region, a lower-left region, or a lower-right region of thecropped first image. In some embodiments, the ROI of the cropped firstimage, i.e., where the object is placed, can be determined based on auser input via, for example, the user input/output interface 750.

In some embodiments, the instructions stored in the memory 720 mayfurther cause the processor 710 to combine the size-processed firstimage and the second image to generate a combined image, according to apreset arrangement manner of the size-processed first image and thesecond image in the presenting image. Referring to FIG. 2, the presetarrangement manner may include aligning the size-processed first imageand the second image horizontally, vertically or diagonally to generatethe combined image. When the preset resolution being greater than aresolution of the combined image, to generate the presenting image, theinstructions stored in the memory 720 may further cause the processor710 to add pixels having a preset value around the combined image togenerate the presenting image.

In some embodiments, the preset resolution may be different from, e.g.,larger than, a resolution of the combined image. In these embodiments,referring to FIG. 3, the instructions stored in the memory 720 mayfurther cause the processor 710 to add a preset number of pixels to thecombined image, such that the combined image can have the sameresolution as the preset resolution. In some embodiments, pixels may beadded to one, two, or three sides of the combined image.

In some embodiments, the computer-readable instructions can be executedby the processor 710 to cause the processor 710 to implement a methodconsistent with the disclosure, such as the example image presentingmethod 400 described above in connection with FIG. 4A. In someembodiments, the instructions can cause the processor 710 to obtain thefirst image captured by the first image sensor and the second imagecaptured by the second image sensor, size-process the first image togenerate a size-processed first image, determine matching region of oneof the size-processed first image and the second image that matches acentral region of another one of the size-processed first image and thesecond image, and generate a presenting image at least by superimposingthe matching region of the one of the size-processed first image and thesecond image on the central region of the other of the size-processedfirst image and the second image. A displaying size of a target objectin the size-processed first image is equal to a displaying size of thetarget object in the second image.

In some embodiments, the processor 710 may further be configured torecognize an edge profile of the target object in the first image and anedge profile of the target object in the second image. Based on the edgeprofiles of the target object in the first image and the second image,the displaying sizes of the target object in the first image and thesecond image can be respectively calculated. In addition, a ratio of thedisplaying size of the target object in the first image and thedisplaying size of the target object in the second image can beobtained. Further, the instructions stored in the memory 720 may furthercause the processor 710 to size-process the first image according to theratio. When the ratio is equal to one, the size of the first image maybe maintained unchanged. When the ratio is larger or smaller than one,the first image may be zoomed out or in, respectively.

In some embodiments, the instructions stored in the memory 720 mayfurther cause the processor 710 to align the size-processed first imageand the second image by aligning the edge profile of the target objectin the size-processed first image and the edge profile of the targetobject in the second image, so as to obtain a coordinate mappingrelationship between the size-processed first image and the secondimage. The matching region may be determined based on the coordinatemapping relationship. In some embodiments, a transparent factor may beset for the matching region.

In some embodiments, the instructions stored in the memory 720 mayfurther cause the processor 710 to generate a superimposed image bysuperimposing the matching region on the central region. Further, theinstructions stored in the memory 720 may further cause the processor710 to zoom in or out the superimposed image until a resolution of thesuperimposed image in one of a vertical direction and a horizontaldirection is equal to a preset resolution in the corresponding directionto generate a zoomed image. In addition, to generate the presentingimage with a preset resolution, a fixed value of pixels may be addedaround the zoomed image in another one of the vertical direction and thehorizontal direction, or the zoomed image may be cropped in the otherone of the vertical direction and the horizontal direction.

In some embodiments, a display device, for example, the userinput/output interface 750, may display the presenting image.

Using the image acquisition apparatus 700 shown in FIG. 7, the firstimage and the second image can be displayed at same time to the user.The first image and second image may be displayed independently withoutpartially blocking each other, such that the user is able to clearlyreview all information included in the first image and the second image,improving user experience. In some embodiments, the first image andsecond image may be superimposed with each other, so as to facilitatethe user to compare the first image and the second image, improving userexperience. The image acquisition apparatus can fuse not only two imagesbut more than two images. In addition, the image acquisition apparatuscan fuse multiple images into one image displaying a variety ofinformation with clear comparison and highlighting the target object,which can facilitate applications in remote sensing detection,environmental protection, safety navigation, traffic monitoring, medicalimage processing.

Another aspect of the present disclosure provides a terminal device.FIG. 8 schematically illustrates a terminal device 800 according to someembodiments of the present disclosure. The terminal device 800 may be adigital camera, a remote control connected to an unmanned aerialvehicle, a mobile phone, a tablet, a desktop computer, a laptopcomputer, etc. As shown in FIG. 8, the terminal device 800 includes aprocessor 810 and a memory 820. The processor 810 can be configured tocontrol operations, e.g., image acquisition, image processing, and imagedisplay, etc., of the terminal device 800. The processor 810 isconfigured to execute computer-readable instructions stored in thememory 820. The memory 820 may store a plurality of computer-readableinstructions of the terminal device 800. The memory 820 may be any typeof volatile or non-volatile memory or a combination thereof, such as astatic random-access memory (SRAM), an electrically erasableprogrammable read-only memory (EEPROM), an erasable programmableread-only memory (EPROM), a programmable read-only memory (PROM), aread-only memory (ROM), a magnetic memory, a flash memory, a disk or anoptical disk.

In some embodiments, the computer-readable instructions can be executedby the processor 810 to cause the terminal device 800 to implement amethod consistent with the disclosure, such as the example imagepresenting method 100 described above in connection with FIG. 1. In someembodiments, the instruction can cause the processor 810 to obtain thefirst image captured by the first image sensor and the second imagecaptured by the second image sensor, size-process the first image togenerate a size-processed first image having the target resolutionaccording to at least one of a target resolution, an aspect ratio of thefirst image, or an aspect ratio of the second image, and generate apresenting image at least by combining the size-processed first imageand the second image. A preset resolution of the presenting image is notless than a sum of the target resolution and a resolution of the secondimage. For detailed descriptions of the method, reference can be made tomethod embodiments consistent with the present disclosure, which are notelaborate here.

In some embodiments, the computer-readable instructions can be executedby the processor 810 to cause the terminal device 800 to implement amethod consistent with the disclosure, such as the example imagepresenting method 400 described above in connection with FIG. 4A. Insome embodiments, the instructions can cause the processor 810 to obtainthe first image captured by the first image sensor and the second imagecaptured by the second image sensor, size-processing the first image togenerate a size-processed first image, determine matching region of oneof the size-processed first image and the second image that matches acentral region of another one of the size-processed first image and thesecond image, and generate a presenting image at least by superimposingthe matching region of the one of the size-processed first image and thesecond image on the central region of the other of the size-processedfirst image and the second image. A displaying size of a target objectin the size-processed first image is equal to a displaying size of thetarget object in the second image. For detailed descriptions of themethod, reference can be made to method embodiments consistent with thepresent disclosure, which are not elaborate here.

In some embodiments, the processor 810 can process images sent from animage acquisition apparatus or a server (not shown). The server maystore a plurality of images and saving a local storage space of theterminal device 800.

In some embodiments, as shown in FIG. 8, the terminal device 800 alsoincludes an image display unit 830, configured to display imagesprocessed and sent by the processor 810.

In some embodiments, as shown in FIG. 8, the terminal device 800 alsoincludes a user input/output interface 840. The user input/outputinterface 840 may be a display, a touch control display, a keyboard,buttons or a combination thereof. For example, the user input/outputinterface 840 can be a touch control display, and through a screen, theuser can input instructions input to the terminal device 800.

In addition, the processor 810 may also include one or more components(not shown) to facilitate interaction between the processor 810 and theimage acquisition apparatus, the image display unit 830 and the userinput/output interface 840.

For detailed description of parts of the terminal device 800, referencecan be made to descriptions of the image acquisition apparatus 700,which are not repeated here.

Using the terminal device 800 shown in FIG. 8, the first image and thesecond image can be displayed at same time to the user. The first imageand second image may be displayed independently without partiallyblocking each other, such that the user is able to clearly review allinformation included in the first image and the second image, improvinguser experience. In some embodiments, the first image and second imagemay be superimposed with each other, so as to facilitate the user tocompare the first image and the second image, improving user experience.The terminal device 800 can fuse not only two images but more than twoimages. In addition, the terminal device 800 can fuse multiple imagesinto one image displaying a variety of information with clear comparisonand highlighting the target object, which can facilitate applications inremote sensing detection, environmental protection, safety navigation,traffic monitoring, medical image processing.

Another aspect of the present disclosure provides a terminal device.FIG. 9 schematically illustrates a terminal device 900 according to someembodiments of the present disclosure. The terminal device 900 may be adigital camera, a remote control connected to an unmanned aerialvehicle, a mobile phone, a tablet, a desktop computer, a laptopcomputer, etc. As shown in FIG. 9, the terminal device 900 includes aprocessor 910 and a memory 920. The processor 910 can be configured tocontrol operations, e.g., image acquisition, image processing, and imagedisplay, etc. of the terminal device 900. The processor 910 isconfigured to execute computer-readable instructions stored in thememory 920. The memory 920 may store a plurality of computer-readableinstructions of the terminal device 900. The memory 920 may be any typeof volatile or non-volatile memory or a combination thereof, such as astatic random-access memory (SRAM), an electrically erasableprogrammable read-only memory (EEPROM), an erasable programmableread-only memory (EPROM), a programmable read-only memory (PROM), aread-only memory (ROM), a magnetic memory, a flash memory, a disk or anoptical disk.

In some embodiments, the computer-readable instructions can be executedby the processor 910 to cause the processor 910 to implement a methodconsistent with the disclosure, such as the example image processingmethod 600 described above in connection with FIG. 6. In someembodiments, the instructions can cause the processor 910 to obtain thefirst image and the second image including a same image feature, obtaina control instruction for fusing the first image and the second image,fuse the first image and the second image according to the controlinstruction to obtain a fused image, and displaying the fused image. Insome embodiments, the image feature is displayed in each of two separateparts of the fused image that correspond to the first image and thesecond image, respectively. In some other embodiments, the image featurein the first image and the image feature in the second image aresuperimposed on each other and displayed in a superimposed part of thefused image. For detailed descriptions of the method, reference can bemade to method embodiments consistent with the present disclosure, whichare not elaborate here.

For detailed description of parts of the terminal device 900, referencecan be made to descriptions of the image acquisition apparatus 700,which are not repeated here.

FIG. 10A and FIG. 10B show example presenting images displayed by a userinterface (UI). The UI may be a user input/output interface of, forexample, an image acquisition apparatus or a terminal device, etc. Asshown in FIG. 10A and FIG. 10B, through the UI, the user can acquireimages by, for example clicking a round button (e.g. a home button of acell phone) on the right. In addition, the user can choose aphotographing mode from, for example, taking photos and taking videos.The user can set up parameters through a setting menu, which can bedisplayed to the user when the user clicks a setting button, forexample, a button with a wrench shape on the upper right of the FIG. 10Aand FIG. 10B. A visible-light image can be the first image (on the leftof FIG. 10A), and an infrared image can be the second image (on theright of FIG. 10A). The parameters may include how the image feature inthe first image and the second image are displayed in the fused image.The image feature may be a target object included in the first and thesecond images, e.g., a bottle as shown in FIG. 10A. The image featuremay be a matching region of the first and the second images, e.g., aphotographing scene including the bottle as shown in FIG. 10B.

FIG. 10A shows an example presenting image generated by displaying theimage feature in each of two separate parts of the fused image thatcorrespond to the first image and the second image, respectivelyaccording to embodiments of the present disclosure. For example, thepart of the first image and the part of the second image are arranged inparallel. The image feature (e.g., the bottle) of the first image andthe image feature (e.g., the bottle) of the second image are presentedseparately in the presenting image without blocking each other.

FIG. 10B shows another example presenting image generated bysuperimposing the image feature in the first image and the image featurein the second image on each other and displaying in a superimposed partof the fused image according to embodiments of the present disclosure.For example, the matching region of the second image are superimposedwith the central region of the first image.

For simplification purposes, detailed descriptions of the operations ofapparatus, device, and units may be omitted, and references can be madeto the descriptions of the methods.

The disclosed apparatuses, device, and methods may be implemented inother manners not described here. For example, the devices describedabove are merely illustrative. For example, multiple units or componentsmay be combined or may be integrated into another system, or somefeatures may be ignored, or not executed. Further, the coupling ordirect coupling or communication connection shown or discussed mayinclude a direct connection or an indirect connection or communicationconnection through one or more interfaces, devices, or units, which maybe electrical, mechanical, or in other form.

The units described as separate components may or may not be physicallyseparate. That is, the units may be located in one place or may bedistributed over a plurality of network elements. Some or all of thecomponents may be selected according to the actual needs to achieve theobject of the present disclosure.

In addition, the functional units in the various embodiments of thepresent disclosure may be integrated in one processing unit, or eachunit may be an individual physically unit, or two or more units may beintegrated in one unit.

A method consistent with the disclosure can be implemented in the formof computer program stored in a non-transitory computer-readable storagemedium, which can be sold or used as a standalone product. The computerprogram can include instructions that enable a computer device, such asa personal computer, a server, or a network device, to perform part orall of a method consistent with the disclosure, such as one of theexample methods described above. The storage medium can be any mediumthat can store program codes, for example, a USB disk, a mobile harddisk, a read-only memory (ROM), a random-access memory (RAM), a magneticdisk, or an optical disk.

Other embodiments of the disclosure will be apparent to those skilled inthe art from consideration of the specification and practice of theembodiments disclosed herein. It is intended that the specification andembodiments be considered as examples only and not to limit the scope ofthe disclosure. Any modification and equivalently replacement for thetechnical solution of the present disclosure should all fall in thespirit and scope of the technical solution of the present disclosure.

What is claimed is:
 1. An image presenting method comprising: obtaininga first image captured by a first image sensor and a second imagecaptured by a second image sensor, an aspect ratio of the first imagebeing different from an aspect ratio of the second image, and both thefirst image and the second image containing a target object; recognizingan edge profile of the target object in the first image and an edgeprofile of the target object in the second image; calculating adisplaying size of the target object in the first image and a displayingsize of the target object in the second image, based on the edge profileof the target object in the first image and the edge profile of thetarget object in the second image; calculating a ratio of the displayingsize of the target object in the first image to the displaying size ofthe target object in the second image; size-processing the first imageto generate a size-processed first image according to the ratio, adisplaying size of a target object in the size-processed first imagebeing equal to a displaying size of the target object in the secondimage, an aspect ratio of the size-processed first image being differentfrom the aspect ratio of the second image, a field of view (FOV) of thesize-processed first image being larger than an FOV of the second image,and both an edge of the target object in the size-processed first imageand an edge of the target object in the first image being sharper thanan edge of the target object in the second image; determining a matchingregion of one of the size-processed first image and the second imagethat matches a central region of another one of the size-processed firstimage and the second image; superimposing the matching region of the oneof the size-processed first image and the second image on the centralregion of the another one of the size-processed first image and thesecond image; and generating, at least according to the superimposedmatching region, a presenting image by fusing the size-processed firstimage and the second image.
 2. The method of claim 1, wherein: an FOV ofthe first image sensor covers an FOV of the second image sensor.
 3. Themethod of claim 2, wherein: a displaying size of the target object inthe first image is smaller than or equal to the displaying size of thetarget object in the second image.
 4. The method of claim 1, furthercomprising: aligning the size-processed first image with the secondimage by aligning the edge profile of the target object in the firstimage and the edge profile of the target object in the second image; andobtaining a coordinate mapping relationship between the size-processedfirst image and the second image; wherein determining the matchingregion includes determining the matching region according to thecoordinate mapping relationship between the size-processed first imageand the second image.
 5. The method of claim 1, wherein: a superimposedimage is generated by superimposing the matching region on the centralregion; and generating the presenting image further includes zooming inor out the superimposed image until a resolution of the superimposedimage in one of a vertical direction and a horizontal direction is equalto a preset resolution in the one of the vertical direction and thehorizontal direction to generate a zoomed image.
 6. The method of claim5, wherein generating the presenting image further includes: addingpixels having a fixed value around the zoomed image in another one ofthe vertical direction and the horizontal direction or cropping thezoomed image in the another one of the vertical direction and thehorizontal direction to generate the presenting image having a presetresolution.
 7. The method of claim 1, further comprising: recognizingedge profiles of a plurality of objects in the first image and edgeprofiles of the plurality of objects in the second image, each of theedge profiles being an outline of one of the plurality of objects;selecting one of the plurality of objects as the target object; aligningthe size-processed first image with the second image by aligning an edgeprofile of the target object in the first image and an edge profile ofthe target object in the second image; and obtaining a coordinatemapping relationship between the size-processed first image and thesecond image based on the aligned target object; wherein determining thematching region includes determining the matching region according tothe coordinate mapping relationship between the size-processed firstimage and the second image.
 8. The method of claim 1, wherein: aresolution of the first image is different from a resolution of thesecond image; and a resolution of the size-processed first image isdifferent from the resolution of the second image.
 9. The method ofclaim 1, wherein calculating the ratio includes: calculating the ratioby dividing one of the displaying size of the target object in the firstimage and the displaying size of the target object in the second imageby another one of the displaying size of the target object in the firstimage and the displaying size of the target object in the second image.10. The method of claim 1, wherein: calculating the displaying size ofthe target object in the first image includes calculating the displayingsize of the target object in the first image based on pixels within theedge profile of the target object in the first image; and calculatingthe displaying size of the target object in the second image includescalculating the displaying size of the target object in the second imagebased on pixels within the edge profile of the target object in thesecond image.
 11. The method of claim 1, wherein: a displaying size ofthe target object in the first image being smaller than a displayingsize of the target object in the second image.